|
void | bringLayerToFront () noexcept |
| Brings the layer on top of all the other layers on a screen.
|
|
void | bringSurfaceToFront () noexcept |
| Brings the surface on top of all the other surfaces in a layer.
|
|
bool | bringToFront () noexcept override |
| WindowedGraphicsOutput::bringToFront() implementation.
|
|
KZ_NO_DISCARD optional< void * > | createImage (int target, void *data, int *attributes) noexcept override |
| GLGraphicsOutput::createImage() implementation.
|
|
| DefaultWaylandIVIEGLGraphicsOutput (const DefaultWaylandIVIEGLGraphicsOutput &)=delete |
| Copy constructor.
|
|
| DefaultWaylandIVIEGLGraphicsOutput (const DefaultWaylandIVIEGLGraphicsOutputProperties &properties) |
| Constructor.
|
|
| DefaultWaylandIVIEGLGraphicsOutput (DefaultWaylandIVIEGLGraphicsOutput &&) noexcept=delete |
| Move constructor.
|
|
bool | destroyImage (void *image) noexcept override |
| GLGraphicsOutput::destroyImage() implementation.
|
|
bool | dispatch () const noexcept |
| Dispatches queued Wayland events.
|
|
bool | dispatchPending () const noexcept |
| Dispatches queued Wayland events.
|
|
void | eventNotification (const WaylandEvent &event) noexcept override |
| AbstractDefaultWaylandContext::eventNotification() implementation.
|
|
void | gatherEvents (EventQueue &queue) override |
| EventSource::gatherEvents() implementation.
|
|
KZ_NO_DISCARD optional< SurfaceColorSpace > | getColorSpace () const noexcept override |
| GLGraphicsOutput::getColorSpace() implementation.
|
|
KZ_NO_DISCARD optional< GraphicsContextAPI > | getGraphicsContextAPI () const noexcept override |
| GLGraphicsOutput::getGraphicsContextAPI() implementation.
|
|
KZ_NO_DISCARD int | getLayerPositionX () const noexcept |
| Gets the X coordinate of a layer.
|
|
KZ_NO_DISCARD int | getLayerPositionY () const noexcept |
| Gets the Y coordinate of a layer.
|
|
KZ_NO_DISCARD optional< void * > | getNativeContextHandle () const noexcept override |
| GLGraphicsOutput::getNativeContextHandle() implementation.
|
|
KZ_NO_DISCARD optional< void * > | getNativeDisplayHandle () const noexcept override |
| GLGraphicsOutput::getNativeDisplayHandle() implementation.
|
|
KZ_NO_DISCARD optional< NativeEventHandle > | getNativeEventHandle () const noexcept override |
| EventSource::getNativeEventHandle() implementation.
|
|
KZ_NO_DISCARD optional< void * > | getNativeSurfaceHandle () const noexcept override |
| GLGraphicsOutput::getNativeSurfaceHandle() implementation.
|
|
KZ_NO_DISCARD optional< NativeWindowHandle > | getNativeWindowHandle () const noexcept override |
| WindowedGraphicsOutput::getNativeWindowHandle() implementation.
|
|
KZ_NO_DISCARD GLProcPointer | getProcAddress (string_view functionName) override |
| GLGraphicsOutput::getProcAddress() implementation.
|
|
KZ_NO_DISCARD windowing::Size | getResolution () const noexcept |
| Gets the resolution of a screen.
|
|
KZ_NO_DISCARD optional< SurfaceClientAPI > | getSurfaceClientAPI () const noexcept override |
| GLGraphicsOutput::getSurfaceClientAPI() implementation.
|
|
KZ_NO_DISCARD int | getSurfacePositionX () const noexcept |
| Gets the X coordinate of a surface.
|
|
KZ_NO_DISCARD int | getSurfacePositionY () const noexcept |
| Gets the Y coordinate of a surface.
|
|
KZ_NO_DISCARD Matrix4x4 | getTargetTransformation () const noexcept override |
| GLGraphicsOutput::getTargetTransformation() implementation.
|
|
KZ_NO_DISCARD const WaylandDisplay & | getWaylandDisplay () const noexcept |
| Gets the WaylandDisplay.
|
|
KZ_NO_DISCARD optional< unsigned int > | getWindowHeight () const noexcept override |
| WindowedGraphicsOutput::getWindowHeight() implementation.
|
|
KZ_NO_DISCARD optional< int > | getWindowPositionX () const noexcept override |
| WindowedGraphicsOutput::getWindowPositionX() implementation.
|
|
KZ_NO_DISCARD optional< int > | getWindowPositionY () const noexcept override |
| WindowedGraphicsOutput::getWindowPositionY() implementation.
|
|
KZ_NO_DISCARD optional< string > | getWindowTitle () const noexcept override |
| WindowedGraphicsOutput::getWindowTitle() implementation.
|
|
KZ_NO_DISCARD optional< unsigned int > | getWindowWidth () const noexcept override |
| WindowedGraphicsOutput::getWindowWidth() implementation.
|
|
void | hideLayer () noexcept |
| Hides a layer.
|
|
void | hideSurface () noexcept |
| Hides a surface.
|
|
bool | hideWindow () noexcept override |
| WindowedGraphicsOutput::hideWindow() implementation.
|
|
bool | makeCurrent () override |
| GLGraphicsOutput::makeCurrent() implementation.
|
|
bool | makeFullscreen () noexcept override |
| WindowedGraphicsOutput::makeFullscreen() implementation.
|
|
void | makeLayerMaximized () noexcept |
| Sets a layer to take up an entire screen.
|
|
bool | makeMaximized () noexcept override |
| WindowedGraphicsOutput::makeMaximized() implementation.
|
|
bool | makeMinimized () noexcept override |
| WindowedGraphicsOutput::makeMinimized() implementation.
|
|
bool | makeRegular () noexcept override |
| WindowedGraphicsOutput::makeRegular() implementation.
|
|
void | makeSurfaceMaximized () noexcept |
| Sets a surface to take up an entire layer.
|
|
void | modeChangeNotification (int width, int height, int refresh) noexcept override |
| AbstractDefaultWaylandContext::modeChangeNotification() implementation.
|
|
void | moveLayer (int positionX, int positionY) noexcept |
| Moves a layer to the specified coordinates.
|
|
void | moveSurface (int positionX, int positionY) noexcept |
| Moves a surface to the specified coordinates.
|
|
bool | moveWindow (int positionX, int positionY) noexcept override |
| WindowedGraphicsOutput::moveWindow() implementation.
|
|
DefaultWaylandIVIEGLGraphicsOutput & | operator= (const DefaultWaylandIVIEGLGraphicsOutput &)=delete |
| Copy assignment operator.
|
|
DefaultWaylandIVIEGLGraphicsOutput & | operator= (DefaultWaylandIVIEGLGraphicsOutput &&) noexcept=delete |
| Move assignment operator.
|
|
bool | registerFrameCallback (function< void()> &callback) noexcept |
| Registers a frame callback in Wayland.
|
|
void | registryAddedNotification (uint32_t name, const char *interfaceName, uint32_t version) noexcept override |
| AbstractDefaultWaylandContext::registryAddedNotification() implementation.
|
|
bool | releaseCurrent () override |
| GLGraphicsOutput::releaseCurrent() implementation.
|
|
bool | resize (unsigned int width, unsigned int height) noexcept override |
| WindowedGraphicsOutput::resize() implementation.
|
|
bool | resizeEGLWindow (int width, int height) noexcept |
| Changes EGLWindow dimensions.
|
|
void | resizeIVILayer (int width, int height) noexcept |
| Changes layer dimensions.
|
|
void | resizeIVIWMSurface (int width, int height) noexcept |
| Changes surface dimensions.
|
|
void | resizeNotification (int windowWidth, int windowHeight) noexcept override |
| AbstractDefaultWaylandContext::resizeNotification() implementation.
|
|
bool | resizeWindow (unsigned int width, unsigned int height) noexcept override |
| WindowedGraphicsOutput::resizeWindow() implementation.
|
|
void | seatCapabilitiesNotification (uint32_t capabilities) noexcept override |
| AbstractDefaultWaylandContext::seatCapabilitiesNotification() implementation.
|
|
void | setLayerOpacity (double opacity) noexcept |
| Sets the opacity of a layer.
|
|
void | setSurfaceOpacity (double opacity) noexcept |
| Sets the opacity of a surface.
|
|
bool | setWindowTitle (string_view title) noexcept override |
| WindowedGraphicsOutput::setWindowTitle() implementation.
|
|
void | showLayer () noexcept |
| Shows a layer.
|
|
void | showSurface () noexcept |
| Shows a surface.
|
|
bool | showWindow () noexcept override |
| WindowedGraphicsOutput::showWindow() implementation.
|
|
bool | swapBuffers () override |
| GLGraphicsOutput::swapBuffers() implementation.
|
|
bool | swapInterval (int interval) override |
| GLGraphicsOutput::swapInterval() implementation.
|
|
void | updateCache (int width, int height) noexcept |
| Updates the target layout area size.
|
|
| ~DefaultWaylandIVIEGLGraphicsOutput () override |
| Destructor.
|
|
KZ_NO_DISCARD Vector2 | getDpi () const noexcept |
| Returns the resolution of the target coordinate system in dots per inch.
|
|
KZ_NO_DISCARD unsigned int | getHeight () const noexcept |
| Returns the height of layout area in the target coordinate system.
|
|
KZ_NO_DISCARD unsigned int | getWidth () const noexcept |
| Returns the width of layout area in the target coordinate system.
|
|
virtual | ~GraphicsOutput ()=default |
| Destructor.
|
|
virtual | ~EventSource ()=default |
| Destructor.
|
|
virtual | ~GLGraphicsOutput ()=default |
| Destructor.
|
|
virtual | ~WindowedGraphicsOutput ()=default |
| Destructor.
|
|
| AbstractDefaultWaylandContext ()=default |
| Constructor.
|
|
| AbstractDefaultWaylandContext (AbstractDefaultWaylandContext &&) noexcept=delete |
| Move constructor.
|
|
| AbstractDefaultWaylandContext (const AbstractDefaultWaylandContext &)=delete |
| Copy constructor.
|
|
AbstractDefaultWaylandContext & | operator= (AbstractDefaultWaylandContext &&) noexcept=delete |
| Move assignment operator.
|
|
AbstractDefaultWaylandContext & | operator= (const AbstractDefaultWaylandContext &)=delete |
| Copy assignment operator.
|
|
virtual | ~AbstractDefaultWaylandContext ()=default |
| Destructor.
|
|
Class that represents the default Wayland IVI EGL graphics output.
- Since
- Kanzi 3.9.8
- See also
- AbstractDefaultWaylandContext for Wayland-specific callbacks.